Performances shanghai power